Performance Analysis of a Particle-in-cell Plasma Physics Code on Homogeneous and Heterogeneous Hpc Systems

نویسندگان

  • Xavier Sáez
  • Alejandro Soba
  • Edilberto Sánchez
  • Mervi Mantsinen
  • José M. Cela
چکیده

PIC methods are one of the most used methods in plasma simulations. We present a comprehensible evaluation of the PIC code performance on four current parallel platforms: IBM PowerPC, Intel Nehalem (SMP), Intel Sandy Bridge (SMP) and ARM GPU. The behavior of computational algorithms and data structures are analyzed to deduce which code optimizations will make the best use of each platform.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Particle in Cell-Monte Carlo Collisions of a Plasma Column Driven by Surface Wave Plasma Discharges

In this work, applicability of Particle in Cell-Monte Carlo Collisions (PIC-MCC) simulation method for better understanding of the plasma physical mechanisms and real important aspects of a plasma column driven by surface wave plasma discharges that is used in plasma antennas is examined. Via the implementation of geometry and physical parameters of the plasma column to an Object Oriented PIC-M...

متن کامل

Optimising PICCANTE - an Open Source Particle-in-Cell Code for Advanced Simulations on Tier-0 Systems

We present a detailed strong and weak scaling analysis of PICCANTE, an open source, massively parallel, fully‐ relativistic Particle‐In‐Cell (PIC) code. PIC codes are widely used in plasma physics and astrophysics to study the cases where kinetic effects are relevant. PICCANTE is primarily developed to study laser‐plasma interaction. Within a PRACE Preparatory Access Project, various revisions ...

متن کامل

Integrating Large-scale Distributed and Parallel HPC (DPHPC) Applications Using a Component-Based Architecture

Component-based software engineering (CBSE) is now a widely accepted paradigm for developing large-scale commercial software. The Common Component Architecture (CCA) and its associated Babel tool suite are designed to enable CBSE for High Performance Computing (HPC) scientific applications. Many scientific applications have adopted the CBSE paradigm and demonstrated its effectiveness using CCA....

متن کامل

On the Scalability of Data Reduction Techniques in Current and Upcoming HPC Systems from an Application Perspective

We implement and benchmark parallel I/O methods for the fully-manycore driven particle-in-cell code PIConGPU. Identifying throughput and overall I/O size as a major challenge for applications on today’s and future HPC systems, we present a scaling law characterizing performance bottlenecks in state-of-the-art approaches for data reduction. Consequently, we propose, implement and verify multi-th...

متن کامل

Modern Gyrokinetic Particle-In-Cell Simulation of Fusion Plasmas on Top Supercomputers

The Gyrokinetic Toroidal Code at Princeton (GTC-P) is a highly scalable and portable particle-incell (PIC) code. It solves the 5D Vlasov-Poisson equation featuring efficient utilization of modern parallel computer architectures at the petascale and beyond. Motivated by the goal of developing a modern code capable of dealing with the physics challenge of increasing problem size with sufficient r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015